<?php


namespace app;



use OSS\Core\OssException;

class OssClient
{
    /**
     * @param $src 需要上传的图片
     * @param $filename 上传后的文件名
     * @param $folder 模块
     * @return bool|void
     */
    public function upload($src,$filename,$folder){

// 阿里云主账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维，请登录RAM控制台创建RAM账号。
        $accessKeyId = env('askey.accessKey');
        $accessKeySecret =env('askey.secretKey');
// Endpoint以杭州为例，其它Region请按实际情况填写。
        $endpoint = "oss-accelerate.aliyuncs.com" ;
// 设置存储空间名称。
        $bucket = "bigdatarjkfgzs";
// 设置文件名称。
        $object ='bigclassenv/'.$folder . '/' . $filename;

        try {
            $ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);

            $ossClient->uploadFile($bucket, $object, $src);
        } catch (OssException $e) {
            printf(__FUNCTION__ . ": FAILED\n");
            printf($e->getMessage() . "\n");
            return;
        }
        return true;
    }
}